﻿namespace CocoaAni.Net.WebSockets.Server.Attributes;

public class DefaultMessageHandlerAttribute : MessageHandlerAttribute
{
    public DefaultMessageHandlerAttribute() :
        base(MessageHandlerAttribute.Default)
    {
    }
}

public class MessageHandlerAttribute : Attribute
{
    public static readonly string Default = "default";
    public string? Name { get; set; }

    public MessageHandlerAttribute(string? name = null)
    {
        Name = name;
    }
}